
#py3

#############################################################################################################################
# This file is a feature description for the Source Code Set, XDC Set and the Corresponding BIT and LTX Set.#
#############################################################################################################################

#################################################################
# 1. commit Source( IP files, User HDL files) with ID
#  Source: ID=<id>, <message> or
#  Source: <file_name(s)>, ID=<id>, <message> to emphasize file(s)
#---------------------------------------------------------------
# 2. commit XDC with ID
#  XDC: <file_name(s)>, ID=<id>, <message>
#---------------------------------------------------------------
# 3. commit Block Design Tcl Script(s) with ID
#  BlockDesign: <file_name(s)>, ID=<id>, <message>
#---------------------------------------------------------------
# 4. commit BIT file with ID
#  BIT: <file_name>, ID=<id>, <message>
#---------------------------------------------------------------
# 5. commit feature.py with ID
#  FeatureTrace:feature.py, ID=<id>, <message>
#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

# In a Vivado Design Flow, for Given Source(IP, BD, HDL) and XDC, we get a corresponding BIT(bitstream, debug.ltx), they are associated.
# A certain Relationship(Source(IP,BD,HDL),XDC,BIT,Feature) shall have an ID, which defined by the author to 
# describe the main features of this version .
# Note that ID is unique for each version.


def info():
	Abstact="It was the grecorder appliaction, now add PS IIC1 at MIO 16,17."

	Time="2020-03-20, 16-15"

	BIT_Name="20_0320_add_PS_IIC1.zip"

	ID="add_PS_IIC1"

# The most important features for this project, including data path and control logic, and other important changes
def feature_set0():	
	Name = "main features"

	IP_Config = {}

	Data_Path = { }

	control_logic= {}


	
# Not main features, but still important for final results, often only recording changes.
def feature_set1():
	Name = "vice features"

	IO_LOC = {}

	Timing = {}



# The debug signals for this BIT
def feature_set2():
	Name = "debug features"

	ILA = {}

	SystemILA = {}



	
	